#include<bits/stdc++.h>
using namespace std;
int getfirst(int x)
{
	int tmp = 0;
	while(x)
	{
		tmp = x;
		x /= 10;
	}
	return tmp;
}

void solve()
{
	int n = 0;
	cin >> n;
	vector<int> v(n);
	for (int i = 0; i < n; i++)
	{
		cin >> v[i];
	}
	stack<int> st;
	st.push(v[0]);
	int count = 0;
	for (int i = 1; i < n; i++)
	{
		int top = st.top();
		int tmp1 = top % 10;
		int tmp2 = getfirst(v[i]);
		if (tmp1 == tmp2)
		{
			st.push(v[i]);
		}
		else
		{
			count++;
		}
	}
	cout << count;
}

//void solve()
//{
//	int n = 0;
//	cin >> n;
//	vector<vector<int>> vv(n);
//	for (int i = 0; i < n; i++)
//	{
//		vv[i].resize(2);
//		for (int j = 0; j < 2; j++)
//		{
//			cin >> vv[i][j];
//		}
//	}
//	int maxv = -1;
//	int v = 1;
//	// min
//	while(1)
//	{
//		int flag = 0;
//		for (int i = 0; i < n; i++)
//		{
//			if (vv[i][0] / v != vv[i][1])
//			{
//				flag = 1;
//				break;
//			}
//		}
//		if (flag == 1)
//		{
//			v++;
//		}
//		else
//		{
//			cout << v << ' ';
//			break;
//		}
//	}
//	// max
//	while(1)
//	{
//		int flag = 0;
//		for (int i = 0; i < n; i++)
//		{
//			if (vv[i][0] / v > vv[i][1])
//			{
//				break;
//			}
//			else if (vv[i][0] / v < vv[i][1])
//			{
//				flag = -1;
//				break;
//			}
//		}
//		if (flag == -1)
//		{
//			cout << v - 1;
//			break;
//		}
//		else
//		{
//			v++;
//		}
//	}
//}

class Solution {
public:
    vector<int> searchRange(vector<int>& nums, int target) 
	{
		if (nums.size() == 0)
		{
			return {-1, -1};
		}
        int left = 0, right = nums.size() - 1;
        int begin = 0;
        while(left < right)
        {
        	int mid = left + (right - left) / 2;
        	if (nums[mid] < target)
        	{
        		left = mid + 1;
			}
			else
			{
				right = mid;
			}
		}
		if (nums[left] != target)
		{
			return {-1, -1};
		}
		else
		{
			begin = left;
		}
		
		left = 0;
		right = nums.size() - 1;
		while(left < right)
		{
			int mid = left + (right - left + 1) / 2;
			if (nums[mid] <= target)
			{
				left = mid;
			}
			else
			{
				right = mid - 1;
			}
		}
		
		return {begin, right};
    }
};

int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);
	cout.tie(nullptr);
	//solve();
	return 0;
}